FluentBoards\App\Services\PermissionManager A

Total Complexity 68
Dependencies 4
Dependents 19
Total lines 364
Lines of code 248
Logical lines of code 128
Comment lines 31
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
isAdmin()
A
53 8 25
userHasBoardPermission()
S
53 7 25
isBoardManager()
S
56 6 19
isFluentBoardsUser()
S
57 5 19
userHasPermission()
S
57 5 18
getBoardIdsForUser()
S
57 5 17
userCan()
S
61 5 14
getBoardPermissions()
S
58 4 16
isFluentBoardsAdmin()
S
59 4 15
userHasAnyBoardAccess()
S
60 4 14
userHasBoardAccess()
S
61 4 13
getTaskIdsWatchByUser()
S
63 3 11
isWPAdmin()
S
66 3 9
getFormattedBoardPermissions()
S
67 1 8
getTopLevelPermissions()
S
66 1 9
getTopUserPermission()
S
71 1 5
hasAppAccess()
S
80 1 3
getAll_WP_Admins()
S
66 1 8